﻿using Microsoft.EntityFrameworkCore.Metadata.Internal;
using System;
using System.ComponentModel.DataAnnotations.Schema;
using static VisionCloud.Core.Model.Ms.MsHouseMap;

namespace VisionCloud.Domain.DtoModel.Ms
{
    public class CreateHouseMapDto
    {
        /// <summary>
        /// 项目Id
        /// </summary>
        public Guid ProjectId { get; set; }

        /// <summary>
        /// 项目编号
        /// </summary>
        public string ProjectNo { get; set; }

        /// <summary>
        /// 户型图Id
        /// </summary>
        public Guid HouseMapId { get; set; }

        /// <summary>
        /// 户型图名称
        /// </summary>
        public string HouseMapName { get; set; }

        /// <summary>
        /// 门线文件名
        /// </summary>
        public string FileName { get; set; }

        /// <summary>
        /// 门线文件Url
        /// </summary>
        public string FileUrl { get; set; }

        /// <summary>
        /// 标准层类型：0：非标准层，1：标准层
        /// </summary>
        public EnumHouseMapType MapType { get; set; }

        /// <summary>
        /// 数据类型：0（实测户型图）、1（CAD数据）、2 （FMS模式数据），默认为0
        /// </summary>
        public int DataType { get; set; }
    }
}
